package abs.service;

import abs.domain.Companias;
import abs.domain.Documentos;

import java.util.List;
import java.util.Set;

/**
 * Spring service that handles CRUD requests for Documentos entities
 * 
 */
public interface DocumentosService {

	/**
	 * Delete an existing Documentos entity
	 * 
	 */
	public void deleteDocumentos(Documentos documentos);

	/**
	 * Save an existing Companias entity
	 * 
	 */
	public Documentos saveDocumentosCompanias(String co030codi, Companias related_companias);

	/**
	 * Load an existing Documentos entity
	 * 
	 */
	public Set<Documentos> loadDocumentoss();

	/**
	 * Save an existing Documentos entity
	 * 
	 */
	public void saveDocumentos(Documentos documentos_1);

	/**
	 * Return a count of all Documentos entity
	 * 
	 */
	public Integer countDocumentoss();

	/**
	 * Return all Documentos entity
	 * 
	 */
	public List<Documentos> findAllDocumentoss(Integer startResult, Integer maxRows);

	/**
	 * Delete an existing Companias entity
	 * 
	 */
	public Documentos deleteDocumentosCompanias(String documentos_co030codi, String related_companias_co000nocia);

	/**
	 */
	public Documentos findDocumentosByPrimaryKey(String co030codi_1);
}